import 'package:flutter/foundation.dart';

/// 环境配置类，用于存储敏感信息如API密钥
/// 注意：在实际生产环境中，应该使用更安全的方式存储API密钥
/// 例如：
/// 1. 使用Flutter环境变量
/// 2. 使用平台特定的安全存储（如Android的Keystore，iOS的Keychain）
/// 3. 使用服务端代理请求，避免在客户端存储密钥
class EnvConfig {
  /// 阿里云API密钥
  /// 在开发环境中使用，生产环境应使用更安全的方式
  static const String aliyunApiKey = 'sk-3a705718c9f544cd9cc5158e2c4f65e6';
  
  /// 判断是否使用硬编码的API密钥
  /// 在生产环境中应返回false，使用更安全的方式获取密钥
  static bool useHardcodedApiKey() {
    // 仅在调试模式下使用硬编码的API密钥
    return kDebugMode && aliyunApiKey.isNotEmpty;
  }
}